const api_url = 'http://localhost:3000'

//公共数据都放在config.js中，注意：可能有很多数据要进行暴露 ，所以用此写法 。

const jwt = require('jsonwebtoken')

let jwtSecret = '这是token的锁子aaa----8889999'
let md5Screat = '我是一个锁子faldkjflsajflsjfdlksaflsdf'

//得到一个token
function getToken( data ){ //传递一个对象
    return jwt.sign( data,jwtSecret,{
        expiresIn:60*60 //1小时过期
    } )
}


function verifyToken( tokenStr ){//传递一个token字符串
    // return jwt.verify( tokenStr,jwtSecret )
    try { //使用；try...catch捕获同步代码
        return jwt.verify( tokenStr,jwtSecret )
    } catch (error) {
        return false
    }
}
module.exports = {
    api_url,//
    getToken,
    verifyToken,
    md5Screat
}

